import { currentLanguage } from "@layout/header/store";
import { languageIcons } from "@/lang/AntDesignLang";

export const EmojiSvg = function () {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="22"
      height="22"
      viewBox="0 0 22 22"
      fill="none"
    >
      <g clip-path="url(#clip0_18033_139962)">
        <path
          d="M17.6641 11C17.6641 14.6807 14.6804 17.6644 10.9998 17.6644C7.3191 17.6644 4.33636 14.6804 4.33636 11H17.6641Z"
          fill="black"
        />
        <path
          d="M10.9998 22C9.52901 22.0027 8.07283 21.7086 6.71842 21.1353C5.41143 20.5831 4.22406 19.7825 3.22219 18.7778C2.2175 17.7759 1.41685 16.5886 0.864684 15.2816C0.291341 13.9271 -0.00275118 12.4708 1.93948e-05 11C-0.00275118 9.52917 0.291341 8.07291 0.864684 6.71842C1.41685 5.41143 2.2175 4.22405 3.22219 3.22219C4.22405 2.2175 5.41143 1.41685 6.71842 0.864684C8.07291 0.291341 9.52917 -0.00275118 11 1.93948e-05C12.4709 -0.00251813 13.9271 0.291825 15.2816 0.865421C16.5886 1.41759 17.7759 2.21824 18.7778 3.22293C19.7825 4.22479 20.5831 5.41216 21.1353 6.71916C21.7087 8.07364 22.0028 9.52991 22 11.0007C22.0022 12.4716 21.7075 13.9278 21.1336 15.2821C20.5814 16.5891 19.7808 17.7764 18.7761 18.7783C17.7742 19.783 16.5869 20.5836 15.2799 21.1358C13.9258 21.7088 12.4701 22.0027 10.9998 22ZM10.9998 0.86051C9.64394 0.857819 8.30152 1.12877 7.05289 1.65715C5.848 2.1662 4.75337 2.90429 3.82974 3.83048C2.90355 4.7541 2.16546 5.84873 1.65641 7.05363C1.12803 8.30226 0.857075 9.64467 0.859773 11.0005C0.857108 12.3562 1.12806 13.6986 1.65641 14.9471C2.16546 16.152 2.90355 17.2466 3.82974 18.1703C4.75337 19.0964 5.848 19.8345 7.05289 20.3436C8.3015 20.872 9.64392 21.1431 10.9998 21.1405C12.3556 21.1432 13.698 20.8722 14.9466 20.3438C16.1515 19.8348 17.2461 19.0967 18.1698 18.1705C19.096 17.2469 19.8341 16.1523 20.3431 14.9474C20.8715 13.6987 21.1424 12.3563 21.1397 11.0005C21.1424 9.64467 20.8715 8.30226 20.3431 7.05363C19.834 5.84873 19.096 4.7541 18.1698 3.83048C17.2461 2.90429 16.1515 2.1662 14.9466 1.65715C13.698 1.12869 12.3556 0.857651 10.9998 0.860264V0.86051Z"
          fill="black"
        />
        <path
          d="M5.28674 8.20279C5.28674 8.62021 5.4269 9.02053 5.67637 9.31569C5.92585 9.61085 6.26421 9.77667 6.61702 9.77667C6.96983 9.77667 7.30819 9.61085 7.55766 9.31569C7.80713 9.02053 7.94729 8.62021 7.94729 8.20279C7.94729 7.78537 7.80713 7.38505 7.55766 7.08989C7.30819 6.79473 6.96983 6.62891 6.61702 6.62891C6.26421 6.62891 5.92585 6.79473 5.67637 7.08989C5.4269 7.38505 5.28674 7.78537 5.28674 8.20279Z"
          fill="black"
        />
        <path
          d="M14.1028 8.20279C14.1028 8.62021 14.243 9.02053 14.4924 9.31569C14.7419 9.61085 15.0803 9.77667 15.4331 9.77667C15.7859 9.77667 16.1243 9.61085 16.3737 9.31569C16.6232 9.02053 16.7634 8.62021 16.7634 8.20279C16.7634 7.78537 16.6232 7.38505 16.3737 7.08989C16.1243 6.79473 15.7859 6.62891 15.4331 6.62891C15.0803 6.62891 14.7419 6.79473 14.4924 7.08989C14.243 7.38505 14.1028 7.78537 14.1028 8.20279Z"
          fill="black"
        />
      </g>
      <defs>
        <clipPath id="clip0_18033_139962">
          <rect width="22" height="22" fill="white" />
        </clipPath>
      </defs>
    </svg>
  );
};
export const FileSvg = function () {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="25"
      height="25"
      viewBox="0 0 25 25"
      fill="none"
    >
      <path
        d="M3.12501 20.8333H21.8766L21.875 4.16667H3.12345L3.12501 20.8333ZM3.12345 3.125H21.8766C22.4511 3.125 22.9167 3.58854 22.9167 4.16667V20.8333C22.9167 21.4089 22.4521 21.875 21.8766 21.875H3.12345C2.98669 21.8751 2.85125 21.8483 2.7249 21.796C2.59854 21.7436 2.48376 21.6669 2.38713 21.5701C2.2905 21.4733 2.21392 21.3584 2.16179 21.232C2.10966 21.1056 2.083 20.9701 2.08335 20.8333V4.16667C2.08335 3.59115 2.54793 3.125 3.12345 3.125ZM8.00939 15.9932C8.56824 15.5141 9.68126 15.1042 10.4214 15.1042H10.9328C11.9224 15.1042 13.2745 14.6052 14.0224 13.9641L15.3011 12.8682C15.8599 12.3891 16.9729 11.9792 17.713 11.9792H19.7917C19.9298 11.9792 20.0623 11.9243 20.16 11.8266C20.2576 11.7289 20.3125 11.5965 20.3125 11.4583C20.3125 11.3202 20.2576 11.1877 20.16 11.09C20.0623 10.9924 19.9298 10.9375 19.7917 10.9375H17.7136C16.724 10.9375 15.3714 11.4365 14.6235 12.0776L13.3448 13.1734C12.7854 13.6526 11.674 14.0625 10.9323 14.0625H10.4208C9.43231 14.0625 8.07918 14.5615 7.33126 15.2026L4.86928 17.3125C4.81652 17.3568 4.77307 17.4111 4.74143 17.4722C4.70979 17.5334 4.6906 17.6003 4.68496 17.6689C4.67933 17.7375 4.68737 17.8066 4.70861 17.8721C4.72985 17.9376 4.76388 17.9983 4.80872 18.0506C4.85356 18.1029 4.90832 18.1457 4.96983 18.1767C5.03135 18.2077 5.0984 18.2261 5.1671 18.231C5.2358 18.2359 5.30478 18.2271 5.37006 18.2052C5.43534 18.1832 5.49562 18.1485 5.54741 18.1031L8.00939 15.9927V15.9932Z"
        fill="#3D3D3D"
      />
      <path
        d="M7.29166 9.11458C7.29166 9.45992 7.42884 9.79111 7.67303 10.0353C7.91722 10.2795 8.24841 10.4167 8.59374 10.4167C8.93907 10.4167 9.27026 10.2795 9.51445 10.0353C9.75864 9.79111 9.89582 9.45992 9.89582 9.11458C9.89582 8.76925 9.75864 8.43806 9.51445 8.19387C9.27026 7.94968 8.93907 7.8125 8.59374 7.8125C8.24841 7.8125 7.91722 7.94968 7.67303 8.19387C7.42884 8.43806 7.29166 8.76925 7.29166 9.11458Z"
        fill="#3D3D3D"
      />
    </svg>
  );
};
export const RecommendedUsersSvg = function () {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="25"
      height="25"
      viewBox="0 0 25 25"
      fill="none"
    >
      <path
        d="M22.6448 10.4541L22.6444 10.4537C22.2103 9.75554 21.4534 9.30737 20.6682 9.28393L15.346 9.25867L15.4123 9.0654C15.7478 8.09858 15.9189 7.08238 15.9185 6.05901C15.9185 5.53811 15.8721 5.01726 15.7772 4.46633L15.6835 4.06233C15.4259 2.94583 14.4466 2.16602 13.3011 2.16602C11.9518 2.16602 10.8541 3.26431 10.8541 4.6144C10.8541 4.69126 10.857 4.76728 10.864 4.82981C10.7907 7.51372 7.6573 10.1488 6.55498 10.1488L2.74841 10.1505C2.33157 10.1505 1.99277 10.4898 1.99277 10.9076L1.9834 21.5558C1.9834 21.9654 2.34595 22.2844 2.82634 22.2981L6.12102 22.2915L6.24939 22.313L6.33823 22.3006L18.9136 22.3039C19.3239 22.2748 19.7281 22.1432 20.0726 21.9237C20.4346 21.6913 20.7471 21.3558 20.8875 21.0492L21.0497 20.7786C21.9158 18.7117 22.9833 12.2623 22.9935 12.1984L23.0089 11.9571C23.0498 11.4212 22.924 10.902 22.6448 10.4541V10.4541ZM5.58403 21.0533L3.23154 21.0611L3.2396 11.4047L5.58403 11.4014V21.0533ZM21.7664 11.9769L21.7604 12.0161C21.5786 13.0921 20.6343 18.5431 19.938 20.2206L19.9268 20.2426L19.8297 20.3968C19.7382 20.5836 19.5872 20.753 19.4003 20.8727C19.238 20.9762 19.0403 21.045 18.8718 21.057L6.83096 21.0524V11.346L6.94866 11.3228C8.92783 10.9374 12.027 7.84697 12.1103 4.76731L12.1011 4.62273C12.1009 3.95168 12.6392 3.41267 13.3011 3.41267C13.8628 3.41267 14.343 3.79514 14.4697 4.34294L14.5556 4.70847C14.6333 5.16291 14.6717 5.61318 14.6717 6.05596C14.6717 6.94773 14.5227 7.82668 14.2282 8.66794L13.588 10.5032L20.3895 10.5047L20.5705 10.5225C20.982 10.5372 21.3655 10.7586 21.5864 11.1136C21.7297 11.3444 21.785 11.6107 21.7664 11.9769H21.7664Z"
        fill="black"
      />
    </svg>
  );
};
export const MatchmakerContractSvg = function (props: any) {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="25"
      height="25"
      viewBox="0 0 25 25"
      fill="none"
    >
      <path
        d="M16.5677 13.0176C16.8427 13.0176 17.0916 13.178 17.2062 13.428L18.0666 15.3134L20.125 15.5488C20.2586 15.5644 20.3849 15.6179 20.4889 15.7032C20.593 15.7884 20.6703 15.9018 20.7118 16.0297C20.7533 16.1576 20.7571 16.2948 20.7229 16.4249C20.6887 16.555 20.6178 16.6725 20.5187 16.7634L18.9927 18.1634L19.4041 20.1947C19.4307 20.3265 19.4188 20.4632 19.3699 20.5885C19.321 20.7138 19.2371 20.8224 19.1283 20.9014C19.0194 20.9804 18.8902 21.0265 18.7559 21.0342C18.6216 21.0418 18.4879 21.0108 18.3708 20.9447L16.5677 19.9259L14.7635 20.9447C14.6464 21.0108 14.5127 21.0418 14.3784 21.0342C14.2442 21.0265 14.1149 20.9804 14.0061 20.9014C13.8972 20.8224 13.8133 20.7138 13.7644 20.5885C13.7155 20.4632 13.7036 20.3265 13.7302 20.1947L14.1416 18.1634L12.6156 16.7634C12.5165 16.6724 12.4456 16.5548 12.4115 16.4246C12.3773 16.2945 12.3812 16.1573 12.4228 16.0293C12.4644 15.9013 12.5419 15.788 12.6461 15.7028C12.7502 15.6176 12.8767 15.5642 13.0104 15.5488L15.0687 15.3124L15.9291 13.428C16.0437 13.178 16.2927 13.0176 16.5677 13.0176ZM16.5677 15.4092L16.1812 16.2561C16.131 16.3663 16.053 16.4617 15.955 16.5329C15.857 16.6041 15.7422 16.6487 15.6218 16.6624L14.6979 16.7686L15.3833 17.3978C15.5646 17.5645 15.6458 17.8134 15.5968 18.054L15.4114 18.9665L16.2218 18.5082C16.3272 18.4487 16.4462 18.4174 16.5672 18.4174C16.6882 18.4174 16.8071 18.4487 16.9125 18.5082L17.7229 18.9665L17.5385 18.054C17.5145 17.9356 17.5214 17.813 17.5586 17.698C17.5958 17.583 17.6621 17.4796 17.751 17.3978L18.4375 16.7686L17.5125 16.6624C17.3923 16.6485 17.2777 16.6038 17.1799 16.5326C17.0821 16.4614 17.0043 16.3662 16.9541 16.2561L16.5677 15.4092Z"
        fill={props.disabled ? "#00000040" : "#035DFF"}
      />
      <path
        d="M6.81676 3.67383C5.98135 3.67383 5.30322 4.35195 5.30322 5.18841V19.8134C5.30322 20.6499 5.98031 21.328 6.81676 21.328H11.6918C11.878 21.328 12.0565 21.254 12.1882 21.1224C12.3199 20.9907 12.3938 20.8121 12.3938 20.6259C12.3938 20.4397 12.3199 20.2611 12.1882 20.1295C12.0565 19.9978 11.878 19.9238 11.6918 19.9238H6.81676C6.78748 19.9238 6.7594 19.9122 6.73869 19.8915C6.71798 19.8708 6.70635 19.8427 6.70635 19.8134V5.18841C6.70635 5.12799 6.75635 5.07799 6.81676 5.07799H14.2407V8.43841C14.2407 8.82591 14.5543 9.14049 14.9428 9.14049H18.3032V12.0947C18.2996 12.1891 18.315 12.2832 18.3487 12.3715C18.3823 12.4598 18.4334 12.5404 18.4989 12.6085C18.5644 12.6766 18.6429 12.7307 18.7299 12.7677C18.8168 12.8047 18.9103 12.8238 19.0048 12.8238C19.0993 12.8238 19.1928 12.8047 19.2797 12.7677C19.3666 12.7307 19.4452 12.6766 19.5107 12.6085C19.5762 12.5404 19.6273 12.4598 19.6609 12.3715C19.6945 12.2832 19.71 12.1891 19.7063 12.0947V8.43841C19.7066 8.26338 19.6412 8.09462 19.523 7.96549L15.8699 3.90612C15.8042 3.83312 15.7238 3.77472 15.6341 3.73471C15.5444 3.6947 15.4473 3.67396 15.3491 3.67383H6.81781H6.81676ZM15.6438 5.75404L17.4282 7.73633H15.6438V5.75404Z"
        fill={props.disabled ? "#00000040" : "#2B2F36"}
      />
    </svg>
  );
};
export const MaleSvg = function (props: any, { attrs }: any) {
  return (
    <svg
      {...attrs}
      xmlns="http://www.w3.org/2000/svg"
      width="15"
      height="15"
      viewBox="0 0 15 15"
      fill="none"
    >
      <path
        d="M11.6483 2.5918H10C9.87568 2.5918 9.75645 2.54241 9.66854 2.4545C9.58064 2.3666 9.53125 2.24737 9.53125 2.12305C9.53125 1.99873 9.58064 1.8795 9.66854 1.79159C9.75645 1.70368 9.87568 1.6543 10 1.6543H12.8125C12.9368 1.6543 13.056 1.70368 13.144 1.79159C13.2319 1.8795 13.2812 1.99873 13.2812 2.12305V4.93555C13.2812 5.05987 13.2319 5.1791 13.144 5.267C13.056 5.35491 12.9368 5.4043 12.8125 5.4043C12.6882 5.4043 12.569 5.35491 12.481 5.267C12.3931 5.1791 12.3438 5.05987 12.3438 4.93555V3.22211L10.793 4.77289C11.5937 5.70607 12.0331 6.89558 12.0312 8.12523C12.0312 10.9729 9.72266 13.2815 6.875 13.2815C4.02734 13.2815 1.71875 10.9729 1.71875 8.12523C1.71875 5.27758 4.02734 2.96898 6.875 2.96898C8.05715 2.96723 9.2037 3.37342 10.1211 4.11898L11.6483 2.5918ZM6.875 12.344C9.205 12.344 11.0937 10.4552 11.0937 8.12523C11.0937 5.79523 9.205 3.90648 6.875 3.90648C4.545 3.90648 2.65625 5.79523 2.65625 8.12523C2.65625 10.4552 4.545 12.344 6.875 12.344Z"
        fill="#1296DB"
      />
    </svg>
  );
};
export const FemaleSvg = function (props: any, { attrs }: any) {
  return (
    <svg
      {...attrs}
      xmlns="http://www.w3.org/2000/svg"
      width="13"
      height="14"
      viewBox="0 0 13 14"
      fill="none"
    >
      <path
        d="M11.4717 2.32162C10.6504 1.46817 9.56438 0.998047 8.41407 0.998047C7.23189 0.998047 6.12484 1.49029 5.29705 2.38406C4.48045 3.26577 4.03663 4.43197 4.04782 5.66728C4.05661 6.65059 4.35366 7.58342 4.89399 8.35972L3.87617 9.45829L1.75789 7.25681C1.69257 7.18749 1.61492 7.13258 1.52944 7.09525C1.44395 7.05792 1.35233 7.03892 1.25986 7.03934C1.1674 7.03976 1.07594 7.0596 0.990758 7.09771C0.905581 7.13582 0.828381 7.19143 0.763627 7.26135C0.698873 7.33126 0.647849 7.41408 0.613507 7.50502C0.579164 7.59596 0.562186 7.6932 0.563553 7.79114C0.56492 7.88907 0.584606 7.98574 0.621472 8.07556C0.658338 8.16538 0.711652 8.24657 0.77833 8.31442L2.89661 10.5159L1.45505 12.0723C1.32814 12.2132 1.2587 12.4013 1.26173 12.596C1.26476 12.7907 1.34003 12.9763 1.47126 13.1127C1.60248 13.2491 1.77911 13.3253 1.96295 13.3248C2.14678 13.3243 2.32303 13.2471 2.45359 13.11L3.89515 11.5537L6.01343 13.7552C6.14403 13.8913 6.31999 13.9675 6.50321 13.9672C6.64211 13.9672 6.77787 13.9234 6.89317 13.8413C7.00847 13.7593 7.09811 13.6428 7.15065 13.5066C7.20318 13.3704 7.21625 13.2207 7.18817 13.0766C7.16009 12.9325 7.09215 12.8005 6.99299 12.6975L4.87471 10.4961L5.89134 9.39828C6.62431 9.94968 7.49816 10.2482 8.41357 10.2482C9.59576 10.2482 10.7028 9.75611 11.5306 8.86223C12.3473 7.98041 12.791 6.81432 12.7799 5.57901C12.7689 4.3436 12.3042 3.18682 11.4717 2.32162ZM10.5322 7.82451C9.96954 8.43201 9.21728 8.76645 8.41367 8.76645C7.63174 8.76645 6.89368 8.44703 6.33556 7.86674C5.76964 7.27883 5.45391 6.49268 5.44652 5.65299C5.43893 4.81329 5.74037 4.02091 6.29559 3.42156C6.85821 2.81407 7.61046 2.47963 8.41407 2.47963C9.1958 2.47963 9.93387 2.79915 10.4922 3.37934C11.0579 3.96725 11.3736 4.7535 11.3812 5.59309C11.3888 6.43278 11.0874 7.22517 10.5322 7.82451Z"
        fill="#D4237A"
      />
    </svg>
  );
};
export const MaleFemaleSvg = function (props: any, { attrs }: any) {
  return (
    <svg
      {...attrs}
      class="icon"
      style="width: 15px;height: 1em;vertical-align: middle;fill: currentColor;overflow: hidden;"
      viewBox="0 0 1267 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="3973"
    >
      <path
        d="M304.11782 618.427208a304.11782 304.11782 0 1 1 304.11782-304.11782 305.022933 305.022933 0 0 1-304.11782 304.11782z m0-506.863034a202.745213 202.745213 0 1 0 202.745214 202.745214 203.378792 203.378792 0 0 0-202.745214-202.745214z m253.431517 658.921944H50.686303a50.686303 50.686303 0 0 1 0-101.372607h506.863034a50.686303 50.686303 0 0 1 0 101.372607z"
        fill="#999999"
        p-id="3974"
      ></path>
      <path
        d="M304.11782 1023.917635a47.880454 47.880454 0 0 1-50.686303-50.686304v-405.490427a50.686303 50.686303 0 0 1 101.372607 0v405.490427a47.880454 47.880454 0 0 1-50.686304 50.686304z m658.921944 0A304.11782 304.11782 0 1 1 1267.157584 719.799815a305.022933 305.022933 0 0 1-304.11782 304.11782z m0-506.863034a202.745213 202.745213 0 1 0 202.745213 202.745214 203.378792 203.378792 0 0 0-202.745213-202.745214z"
        fill="#999999"
        p-id="3975"
      ></path>
      <path
        d="M963.039764 517.054601a47.880454 47.880454 0 0 1-50.686303-50.686303V60.877871a50.686303 50.686303 0 0 1 101.372606 0V466.187275a47.880454 47.880454 0 0 1-50.686303 50.686304z"
        fill="#999999"
        p-id="3976"
      ></path>
      <path
        d="M1175.922238 314.309388a45.979718 45.979718 0 0 1-35.480412-15.205891l-177.402062-177.402062-177.402062 177.402062a50.143236 50.143236 0 1 1-70.960825-70.960825L927.559352 15.260198a48.96659 48.96659 0 0 1 70.960824 0l212.882474 212.882474a48.96659 48.96659 0 0 1 0 70.960825 39.462908 39.462908 0 0 1-35.480412 15.205891z"
        fill="#999999"
        p-id="3977"
      ></path>
    </svg>
  );
};

export const DownSvg = function () {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="18"
      height="18"
      viewBox="0 0 18 18"
      fill="none"
    >
      <path
        d="M2.87221 5.08398C2.15893 5.08398 1.70282 6.03645 2.24922 6.58266L8.38859 12.7223C8.74071 13.0744 9.2644 13.0744 9.61649 12.7223L15.7561 6.58266C16.2888 6.05014 15.8735 5.08398 15.1421 5.08398H2.87221Z"
        fill="#575B66"
      />
    </svg>
  );
};

export const WifiSvg = function (props: { color: string }) {
  return (
    <svg
      width="25"
      height="25"
      viewBox="0 0 25 25"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        d="M11.7171 3.00916C5.41634 3.29936 1.19304 7.79575 0.41063 8.69397C0.130096 9.02937 -0.00771785 9.4614 0.0267883 9.89729C0.0612944 10.3332 0.265368 10.7381 0.595179 11.0252C0.92499 11.3123 1.35423 11.4586 1.79071 11.4327C2.22719 11.4067 2.6361 11.2107 2.92961 10.8866C3.31325 10.4463 6.82389 6.57706 11.8711 6.34608C15.3113 6.18815 18.7805 7.75297 22.1819 10.9997C22.5052 11.2892 22.9285 11.4415 23.3621 11.4243C23.7957 11.4071 24.2056 11.2218 24.505 10.9076C24.8044 10.5934 24.9697 10.1751 24.966 9.74114C24.9622 9.3072 24.7898 8.89174 24.485 8.58276C20.4006 4.67992 16.1036 2.80517 11.7171 3.00916Z"
        fill={props.color}
      />
      <path
        d="M11.4183 9.01641C9.94898 9.20508 8.53447 9.69532 7.2635 10.4564C5.99254 11.2174 4.89253 12.2329 4.03248 13.4391C3.91653 13.6275 3.83918 13.8371 3.80493 14.0557C3.77067 14.2743 3.78019 14.4975 3.83293 14.7124C3.88567 14.9273 3.98058 15.1296 4.11215 15.3075C4.24373 15.4853 4.40933 15.6353 4.59936 15.7487C4.78938 15.862 5.00003 15.9365 5.21907 15.9677C5.43812 15.9989 5.66118 15.9863 5.87532 15.9306C6.08945 15.8749 6.29038 15.7773 6.46644 15.6432C6.6425 15.5092 6.79017 15.3416 6.90088 15.15C8.10354 13.6206 9.84906 12.6131 11.775 12.3369C13.9748 12.1013 16.1779 13.143 18.3218 15.4356C18.6268 15.7492 19.0427 15.9307 19.48 15.9411C19.9174 15.9514 20.3413 15.7898 20.6609 15.491C20.9804 15.1922 21.1699 14.78 21.1888 14.3429C21.2077 13.9058 21.0544 13.4788 20.7618 13.1535C17.1479 9.29345 13.6859 8.77359 11.4183 9.01641Z"
        fill={props.color}
      />
      <path
        d="M12.5488 15.5968C11.9145 15.5966 11.2944 15.7844 10.7668 16.1367C10.2393 16.4889 9.82811 16.9897 9.58524 17.5757C9.34237 18.1617 9.27876 18.8066 9.40245 19.4287C9.52613 20.0509 9.83156 20.6223 10.2801 21.0709C10.7286 21.5194 11.3001 21.8248 11.9223 21.9485C12.5444 22.0722 13.1893 22.0086 13.7753 21.7657C14.3613 21.5229 14.862 21.1117 15.2143 20.5841C15.5665 20.0566 15.7544 19.4365 15.7542 18.8021C15.7543 18.3809 15.6715 17.9638 15.5104 17.5746C15.3494 17.1854 15.1132 16.8318 14.8154 16.5338C14.5176 16.2359 14.1641 15.9996 13.775 15.8384C13.3858 15.6772 12.9687 15.5942 12.5475 15.5942L12.5488 15.5968Z"
        fill={props.color}
      />
    </svg>
  );
};

export const RobotSvg = function () {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="16"
      height="16"
      viewBox="0 0 16 16"
      fill="none"
    >
      <path
        d="M10.6827 14.4172H5.29209C4.14365 14.4172 3.20928 13.4828 3.20928 12.3344V7.18437C3.20928 6.03594 4.14365 5.10156 5.29209 5.10156H10.6827C11.8312 5.10156 12.7655 6.03594 12.7655 7.18437V12.3344C12.7655 13.4828 11.8312 14.4172 10.6827 14.4172ZM5.29209 6.49687C4.9124 6.49687 4.60303 6.80625 4.60303 7.18594V12.3359C4.60303 12.7156 4.9124 13.025 5.29209 13.025H10.6827C11.0624 13.025 11.3718 12.7156 11.3718 12.3359V7.18437C11.3718 6.80469 11.0624 6.49531 10.6827 6.49531H5.29209V6.49687ZM14.2858 11.8687C13.9015 11.8687 13.589 11.5562 13.589 11.1719V8.34844C13.589 7.96406 13.9015 7.65156 14.2858 7.65156C14.6702 7.65156 14.9827 7.96406 14.9827 8.34844V11.1719C14.9827 11.5578 14.6702 11.8687 14.2858 11.8687ZM1.74521 11.8687C1.36084 11.8687 1.04834 11.5562 1.04834 11.1719V8.34844C1.04834 7.96406 1.36084 7.65156 1.74521 7.65156C2.12959 7.65156 2.44209 7.96406 2.44209 8.34844V11.1719C2.44209 11.5578 2.13115 11.8687 1.74521 11.8687Z"
        fill="#707070"
      />
      <path
        d="M7.9874 6.49668C7.60303 6.49668 7.29053 6.18418 7.29053 5.79981V3.73887C7.29053 3.35449 7.60303 3.04199 7.9874 3.04199C8.37178 3.04199 8.68428 3.35449 8.68428 3.73887V5.79981C8.68428 6.18418 8.37178 6.49668 7.9874 6.49668Z"
        fill="#707070"
      />
      <path
        d="M7.9874 4.32168C7.21865 4.32168 6.59365 3.69668 6.59365 2.92793C6.59365 2.15918 7.21865 1.53418 7.9874 1.53418C8.75615 1.53418 9.38115 2.15918 9.38115 2.92793C9.38115 3.69668 8.75615 4.32168 7.9874 4.32168ZM6.23428 10.5545C5.79521 10.5545 5.43896 10.1982 5.43896 9.75918C5.43896 9.32012 5.79521 8.96387 6.23428 8.96387C6.67334 8.96387 7.02959 9.32012 7.02959 9.75918C7.02959 10.1982 6.67334 10.5545 6.23428 10.5545ZM9.73272 10.5545C9.29365 10.5545 8.9374 10.1982 8.9374 9.75918C8.9374 9.32012 9.29365 8.96387 9.73272 8.96387C10.1718 8.96387 10.528 9.32012 10.528 9.75918C10.528 10.1982 10.1718 10.5545 9.73272 10.5545Z"
        fill="#707070"
      />
    </svg>
  );
};

export const ContractSvg = function () {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="45"
      height="45"
      viewBox="0 0 45 45"
      fill="none"
    >
      <path
        d="M39.9463 42.1426H27.2021C26.6194 42.1426 26.0605 41.9111 25.6484 41.499C25.2364 41.0869 25.0049 40.5281 25.0049 39.9453V36.4297C25.0049 35.8469 25.2364 35.2881 25.6484 34.876C26.0605 34.4639 26.6194 34.2324 27.2021 34.2324H28.6447L31.0657 30.0391C30.4358 29.5224 29.9809 28.8238 29.7631 28.0387C29.5452 27.2537 29.5751 26.4206 29.8487 25.6532C30.1223 24.8858 30.6262 24.2216 31.2915 23.7514C31.9568 23.2812 32.7511 23.0279 33.5658 23.0262C34.3805 23.0245 35.1759 23.2744 35.8432 23.7418C36.5105 24.2092 37.0171 24.8712 37.2939 25.6375C37.5707 26.4037 37.6042 27.2367 37.3896 28.0227C37.1751 28.8086 36.7231 29.5092 36.0954 30.0285L38.5099 34.2324H39.9463C40.529 34.2324 41.0879 34.4639 41.5 34.876C41.9121 35.2881 42.1436 35.8469 42.1436 36.4297V39.9453C42.1436 40.5281 41.9121 41.0869 41.5 41.499C41.0879 41.9111 40.529 42.1426 39.9463 42.1426ZM33.5742 25.6631C33.3135 25.6631 33.0586 25.7404 32.8418 25.8853C32.625 26.0301 32.456 26.236 32.3562 26.4769C32.2564 26.7178 32.2303 26.9829 32.2812 27.2386C32.3321 27.4944 32.4576 27.7293 32.642 27.9137C32.8264 28.098 33.0613 28.2236 33.317 28.2745C33.5728 28.3253 33.8378 28.2992 34.0787 28.1994C34.3196 28.0997 34.5255 27.9307 34.6704 27.7139C34.8153 27.4971 34.8926 27.2422 34.8926 26.9814C34.8926 26.6318 34.7537 26.2965 34.5064 26.0492C34.2592 25.802 33.9239 25.6631 33.5742 25.6631ZM33.5874 30.945L31.6894 34.2324H35.4754L33.5874 30.945ZM39.5068 37.748C39.5068 37.5149 39.4142 37.2914 39.2494 37.1266C39.0846 36.9617 38.861 36.8691 38.6279 36.8691H28.5205C28.2874 36.8691 28.0639 36.9617 27.899 37.1266C27.7342 37.2914 27.6416 37.5149 27.6416 37.748V38.627C27.6416 38.8601 27.7342 39.0836 27.899 39.2484C28.0639 39.4133 28.2874 39.5059 28.5205 39.5059H38.6279C38.861 39.5059 39.0846 39.4133 39.2494 39.2484C39.4142 39.0836 39.5068 38.8601 39.5068 38.627V37.748ZM20.5315 27.5546C20.7051 27.5536 20.8772 27.587 21.038 27.6527C21.1987 27.7185 21.3448 27.8154 21.468 27.9378C21.5911 28.0602 21.6888 28.2058 21.7555 28.3661C21.8222 28.5265 21.8565 28.6984 21.8565 28.872C21.8565 29.0457 21.8222 29.2176 21.7555 29.378C21.6888 29.5383 21.5911 29.6839 21.468 29.8063C21.3448 29.9287 21.1987 30.0256 21.038 30.0914C20.8772 30.1571 20.7051 30.1905 20.5315 30.1895H10.8096C10.636 30.1905 10.4638 30.1571 10.3031 30.0914C10.1424 30.0256 9.99628 29.9287 9.87314 29.8063C9.75 29.6839 9.65228 29.5383 9.58559 29.378C9.51891 29.2176 9.48458 29.0457 9.48458 28.872C9.48458 28.6984 9.51891 28.5265 9.58559 28.3661C9.65228 28.2058 9.75 28.0602 9.87314 27.9378C9.99628 27.8154 10.1424 27.7185 10.3031 27.6527C10.4638 27.587 10.636 27.5536 10.8096 27.5546H20.5315ZM9.49219 16.126C9.49219 15.7766 9.63099 15.4415 9.87806 15.1945C10.1251 14.9474 10.4602 14.8086 10.8096 14.8086H30.499C30.6726 14.8076 30.8447 14.8409 31.0055 14.9067C31.1662 14.9724 31.3123 15.0693 31.4355 15.1918C31.5586 15.3142 31.6563 15.4598 31.723 15.6201C31.7897 15.7804 31.824 15.9524 31.824 16.126C31.824 16.2997 31.7897 16.4716 31.723 16.6319C31.6563 16.7923 31.5586 16.9378 31.4355 17.0603C31.3123 17.1827 31.1662 17.2796 31.0055 17.3453C30.8447 17.4111 30.6726 17.4444 30.499 17.4434H10.8096C10.4602 17.4434 10.1251 17.3046 9.87807 17.0576C9.63101 16.8105 9.4922 16.4754 9.49219 16.126ZM25.5331 23.8174H10.8096C10.6366 23.8174 10.4653 23.7833 10.3055 23.7171C10.1456 23.6509 10.0004 23.5539 9.87806 23.4315C9.75572 23.3092 9.65868 23.1639 9.59247 23.0041C9.52626 22.8443 9.49219 22.673 9.49219 22.4999V22.4981C9.49219 22.1487 9.63099 21.8136 9.87806 21.5665C10.1251 21.3195 10.4602 21.1807 10.8096 21.1807H25.5331C25.8826 21.1807 26.2177 21.3195 26.4647 21.5665C26.7118 21.8136 26.8506 22.1487 26.8506 22.4981V22.4999C26.8506 22.673 26.8165 22.8443 26.7503 23.0041C26.6841 23.1639 26.5871 23.3092 26.4647 23.4315C26.3424 23.5539 26.1971 23.6509 26.0373 23.7171C25.8775 23.7833 25.7062 23.8174 25.5331 23.8174ZM37.1338 21.1807C36.7841 21.1807 36.4488 21.0418 36.2016 20.7945C35.9543 20.5473 35.8154 20.212 35.8154 19.8623V6.37109C35.8154 6.13799 35.7228 5.91444 35.558 5.74961C35.3932 5.58479 35.1696 5.49219 34.9365 5.49219H6.37207C6.13897 5.49219 5.91542 5.58479 5.75059 5.74961C5.58576 5.91444 5.49316 6.13799 5.49316 6.37109V38.627C5.49316 38.8601 5.58576 39.0836 5.75059 39.2484C5.91542 39.4133 6.13897 39.5059 6.37207 39.5059H21.1816C21.5313 39.5059 21.8666 39.6448 22.1139 39.892C22.3611 40.1392 22.5 40.4746 22.5 40.8242C22.5 41.1739 22.3611 41.5092 22.1139 41.7564C21.8666 42.0037 21.5313 42.1426 21.1816 42.1426H5.05371C4.47096 42.1426 3.91208 41.9111 3.50001 41.499C3.08794 41.0869 2.85645 40.5281 2.85645 39.9453V5.05273C2.85645 4.46998 3.08794 3.9111 3.50001 3.49903C3.91208 3.08697 4.47096 2.85547 5.05371 2.85547H36.2549C36.8376 2.85547 37.3965 3.08697 37.8086 3.49903C38.2207 3.9111 38.4521 4.46998 38.4521 5.05273V19.8623C38.4521 20.212 38.3133 20.5473 38.066 20.7945C37.8188 21.0418 37.4834 21.1807 37.1338 21.1807Z"
        fill="#333333"
      />
    </svg>
  );
};
export const LanguageSvg = () => languageIcons[currentLanguage.value];

export const ThemeColor = (object) => (
  <svg
    viewBox="0 0 1024 1024"
    xmlns="http://www.w3.org/2000/svg"
    width="16"
    height="16"
  >
    <path
      d="M517.78756813 963.02833313c-248.20624839 0-450.14412281-201.93786116-450.14412292-450.14412274s201.93786116-450.14412281 450.14412292-450.14412293 450.14412281 201.93786116 450.14412269 450.14412293c0 110.01201254-54.54782202 174.46299818-176.8584166 208.99548464-18.13438105 5.1444977-34.40386711 7.25053268-56.09117547 7.25053245-7.3469941 0-15.54605323-0.24115299-25.04729943-0.67521515a469.43601209 469.43601209 0 0 0-20.4493977-0.51445125c-36.55813255 0-45.46455228 5.56250078-59.16180948 26.09228721-12.13781811 18.19868433-15.41743385 34.01803535 3.68154668 61.05883651 1.55942577 2.21856863 3.15100963 4.38890686 5.11233931 6.97723435l5.56250076 7.29876343c17.10547892 22.47505743 31.49401053 45.49671041 19.9349601 79.64335214l-1.89704011 5.59464564-3.42430764 4.8229824C629.53584301 961.27598479 594.40853004 963.02833313 517.78756813 963.02833313z m0-819.90536181c-203.88313189 0-369.76123919 165.87810694-369.76123914 369.76123907s165.87810694 369.76123919 369.76123914 369.76123899c37.2976513 0 55.09443111-0.90028283 64.30630705-2.79732269-0.41798999-0.57875404-0.90028283-1.18966641-1.38258884-1.81665161l-5.53034276-7.25053241a322.01381491 322.01381491 0 0 1-6.88077321-9.3726402c-36.23660395-51.26820641-37.89249105-102.4238655-4.87119975-151.95579598 34.24310269-51.34858158 75.15799728-61.89481598 126.04034521-61.894816 7.45952764 0 15.43350624 0.22506734 24.05055567 0.61089915 26.68711402 1.17359408 39.86990654 0.83597968 55.65711286-3.64937491 88.51762698-24.98299647 118.35575041-58.18112471 118.35575039-131.63500434 0.01607252-203.88313189-165.84594893-369.76123919-369.74516662-369.76123907z"
      fill={object.color}
    ></path>
    <path
      d="M300.75380167 440.53962147m-56.26802518 0a56.26801236 56.26801236 0 1 0 112.53603734 0 56.26801236 56.26801236 0 1 0-112.53603734 0Z"
      fill={object.color}
    ></path>
    <path
      d="M734.82133467 440.53962147m-56.26801214 0a56.26801236 56.26801236 0 1 0 112.53603733 0 56.26801236 56.26801236 0 1 0-112.53603733 0Z"
      fill={object.color}
    ></path>
    <path
      d="M429.3664027 295.85044411m-56.26801231 0a56.26801236 56.26801236 0 1 0 112.53602443 0 56.26801236 56.26801236 0 1 0-112.53602443 0Z"
      fill={object.color}
    ></path>
    <path
      d="M606.2087337 295.85044411m-56.26801201 0a56.26801236 56.26801236 0 1 0 112.5360242 0 56.26801236 56.26801236 0 1 0-112.5360242 0Z"
      fill={object.color}
    ></path>
  </svg>
);

/*export const LanguageSvg = function () {
  return (
    <svg
      width="14"
      height="14"
      viewBox="0 0 14 14"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M9.04159 2.62497L5.78647 2.62497L5.53026 1.3439L4.38625 1.5727L4.5967 2.62497L1.45825 2.62497V3.79164L2.76942 3.79164C2.84706 4.03674 2.96215 4.36717 3.11902 4.73629C3.38908 5.3717 3.79813 6.15839 4.37992 6.81786C3.85387 7.21617 3.26794 7.5779 2.75378 7.86771C2.3987 8.06785 2.0853 8.22956 1.86122 8.34097C1.74929 8.39662 1.65994 8.43956 1.59918 8.46832C1.56881 8.4827 1.54561 8.49352 1.53032 8.5006L1.51342 8.50839L1.50889 8.51046C1.50889 8.51046 1.50898 8.51042 1.74999 9.04164C1.99099 9.57286 1.9919 9.57244 1.9919 9.57244L1.99362 9.57166L1.99947 9.56899L2.02056 9.55927C2.0387 9.55087 2.06488 9.53865 2.09834 9.52281C2.16525 9.49114 2.26137 9.44492 2.38059 9.38565C2.61882 9.26721 2.95054 9.09604 3.32664 8.88404C3.90897 8.55582 4.61632 8.11943 5.24995 7.61985C5.88359 8.11943 6.59094 8.55582 7.17326 8.88404C7.54937 9.09604 7.88109 9.26721 8.11931 9.38565C8.14919 9.4005 8.17762 9.41453 8.20449 9.42772L7.97218 9.98337L7.04118 12.3263L8.12539 12.7571L8.67457 11.3751H11.1585L11.7079 12.7572L12.792 12.3263L11.8647 9.9929L10.4915 6.7084H9.34144L8.6554 8.34926C8.64989 8.34653 8.64432 8.34376 8.63869 8.34097C8.41461 8.22956 8.10121 8.06785 7.74613 7.86771C7.23197 7.5779 6.64604 7.21616 6.11999 6.81786C6.70177 6.15839 7.11083 5.3717 7.38088 4.73629C7.53776 4.36717 7.65285 4.03674 7.73048 3.79164L9.04159 3.79164V2.62497ZM6.30717 4.27996C6.05882 4.86429 5.70861 5.51911 5.24995 6.04064C4.7913 5.51911 4.44109 4.86429 4.19274 4.27996C4.11858 4.10545 4.05485 3.9405 4.00109 3.79164L6.49881 3.79164C6.44505 3.9405 6.38133 4.10545 6.30717 4.27996ZM10.6902 10.2084H9.14272L9.91649 8.35758L10.6902 10.2084Z"
        fill="#4E5969"
      />
    </svg>
  );
};*/
